/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.perutaxi.empresa;

import com.perutaxi.entidades.eEmpresa;
import com.perutaxi.negocio.nEmpresa;
import com.perutaxi.segu.SessionMBean;
import com.perutaxi.util.GenericMBean;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author PeruTaxi
 */
@ManagedBean
@SessionScoped
public class PersonalEmpresaMBean extends GenericMBean implements Serializable {
    
    @ManagedProperty(value = "#{sessionMBean}")
    private SessionMBean sessionMBean;
    private eEmpresa empresa;
    private final String url = "/empresa/personal/infoEmpresa.xhtml";
    
    public PersonalEmpresaMBean() {
    }
    
    public String iniciar() {
        try {
            this.empresa = nEmpresa.obtenerPorIdUser(this.sessionMBean.getSessionUsuario().getId());
        } catch (Exception e) {
            showError(e.getMessage());
        }
        return this.url;
    }

    public SessionMBean getSessionMBean() {
        return sessionMBean;
    }

    public void setSessionMBean(SessionMBean sessionMBean) {
        this.sessionMBean = sessionMBean;
    }

    public eEmpresa getEmpresa() {
        return empresa;
    }

    public void setEmpresa(eEmpresa empresa) {
        this.empresa = empresa;
    }
}